package com.ruoyi.supervise.domain;

import com.ruoyi.common.annotation.Excel;

import lombok.Data;

/**
 * @ClassName: ConstructionPermitRecord
 * @Description: 施工许可审查记录列表实体
 * @Author wtj
 * @DateTime 2020年4月13日 上午11:37:06
 */
@Data
public class ConstructionPermitRecord
{
    private String guid;  //施工许可guid
    
    @Excel(name = "工程名称")
    private String unitEngineeringName;  //单位工程名称
    
    @Excel(name = "市县")
    private String projectCityNum;  //市县
    
    private String constructUnitId;  //建设单位标识符
    
    @Excel(name = "建设单位")
    private String constructUnit;  //建设单位名称
    
    private String totalCompany;  //施工单位（Guid|名称）
    
    private String totalCompanyGuid;  //施工单位Guid
    
    @Excel(name = "施工单位")
    private String totalCompanyName;  //施工单位名称
    
    @Excel(name = "上报时间")
    private String reportTime;  //上报时间
    
    private String reportTimeBegin;  //上报开始时间
    
    private String reportTimeEnd;  //上报结束时间
    
    private String cState;  //施工许可表中的状态
    
    private String paState;  //Pros_ActiveState表中的状态
    
    private String supervisionUnit;  //监理单位（Guid|名称）
    
    private String supervisionUnitGuid;  //监理单位Guid
    
    @Excel(name = "监理单位")
    private String supervisionUnitName;  //监理单位名称
    
    @Excel(name = "发证日期")
    private String issueDate;  //发证日期
    
    private String issueDateBegin;  //发证开始日期
    
    private String issueDateEnd;  //发证结束日期
    
    @Excel(name = "项目类型")
    private String projectType;  //项目类型
    
    private String  inChargeDepartmentGuid;  //主管部门id
    
    private String  inChargeDepartment;  //主管部门名称
    
    @Excel(name = "建设单位项目负责人")
    private String  buildUnitProjectLeader;  //建设单位项目负责人
    
    @Excel(name = "施工合同金额（万元）")
    private String  compactPrice;  //施工合同金额（万元）
    
    @Excel(name = "结构类型")
    private String  structureType;  //结构类型
    
    @Excel(name = "勘察单位")
    private String  surveyUnitName;  //勘察单位
    
    @Excel(name = "是否缴纳农民工工资保证金", readConverterExp = "0=否,1=是")
    private String  isWorkersMargin;  //是否缴纳农民工工资保证金
    
    @Excel(name = "是否私人报建")
    private String  isPrivateConstruction;  //是否私人报建
    
    @Excel(name = "房建规模面积")
    private String  developmentScope;  //房建规模面积
    
    @Excel(name = "建设规模-市政")
    private String  cityBuildingSize;  //建设规模-市政
    
    @Excel(name = "工程招标形式")
    private String  engineeringTenderType;  //工程招标形式
    
    @Excel(name = "施工总包单位负责人")
    private String  constructionUnitProjectLeader;  //施工总包单位负责人
    
    @Excel(name = "勘察单位项目负责人")
    private String  surveyUnitProjectLeader;  //勘察单位项目负责人
    
    @Excel(name = "总监代表")
    private String  directorRepresentativePerson;  //总监代表
    
    @Excel(name = "缴纳金额（万元）")
    private String  workersMargin;  //农民工工资保证金
    
    @Excel(name = "电话")
    private String  conLinkPhone;  //电话
    
    @Excel(name = "建设地点")
    private String  projectAddress;  //建设地点
    
    @Excel(name = "合同开工日期")
    private String  compactBeginDate;  //合同开工日期
    
    @Excel(name = "设计单位")
    private String  designUnit;  //设计单位111
    
    @Excel(name = "项目经理")
    private String  constructionManager;  //项目经理
    
    @Excel(name = "项目总监")
    private String  supervisionMaster;  //项目总监
    
    @Excel(name = "施工许可证号")
    private String  constructPermitNum;  //施工许可证号
    
    @Excel(name = "法定代表人")
    private String  conLegalPersonName;  //法定代表人
    
    @Excel(name = "项目（业绩）类型")
    private String  projectPerformance;  //项目（业绩）类型
    
    @Excel(name = "合同工期（日历天）")
    private String  contractDuration;  //合同工期（日历天）
    
    @Excel(name = "设计单位项目负责人")
    private String  designUnitProjectLeader;  //设计单位项目负责人
    
    @Excel(name = "项目技术负责人")
    private String  constructionChief;  //项目技术负责人
    
    @Excel(name = "监理合同金额（万元）")
    private String  jLContractAmount;  //监理合同金额（万元）
}
